Skip to content

feat: add SvelteKit endpoint routes - #94

Merged
glitchedmob merged 3 commits into
methodconf-svelte/data-cachefrom
methodconf-svelte/endpoints
Oct 13, 2026
Merged

glitchedmob merged 3 commits into
methodconf-svelte/data-cachefrom
methodconf-svelte/endpoints

Conversation

@glitchedmob

@glitchedmob glitchedmob commented Oct 4, 2026 •

Copy link
Copy Markdown
Member

Ports the non-CMS SvelteKit route layer so redirects, robots, mobile-app routing, and media proxy behavior can run against the server-only CMS data helpers.

  • Add SvelteKit endpoint routes for root, register, tickets, speak, Umbraco, and conference-level speak and tickets redirects with explicit status codes.
  • Add robots.txt and mobile app routes that keep runtime env and user-agent behavior server-side, with a small client fallback for desktop and touch Mac users.
  • Add a streaming cms-media GET and HEAD proxy with file-like slash handling and forwarded representation headers.
  • Replace the temporary root page with a server redirect and add deterministic route smoke coverage against fake CMS and media servers.

@glitchedmob
glitchedmob added this pull request to stack #93 October 4, 2026 06:26
@glitchedmob
glitchedmob marked this pull request as ready for review October 13, 2026 16:32
@glitchedmob
glitchedmob merged commit 9dfd1e6 into main Oct 13, 2026
4 checks passed
@glitchedmob
glitchedmob deleted the methodconf-svelte/endpoints branch October 13, 2026 16:37
@github-actions

Copy link
Copy Markdown

🎉 This PR is included in version 1.4.0 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

infra-k8s-deployment-automation Bot added a commit to sgfdevs/infra-k8s-apps that referenced this pull request Oct 13, 2026
Updates `ghcr.io/sgfdevs/methodconf.com` from `1.3.6` to `1.4.0` in
`src/k8s/apps/methodconf.com/staging`.

**Changes**

[Compare
v1.3.6...v1.4.0](sgfdevs/methodconf.com@v1.3.6...v1.4.0)

-
[`fa04085`](sgfdevs/methodconf.com@fa04085)
feat: add SvelteKit migration foundation
([#91](sgfdevs/methodconf.com#91)) by
@glitchedmob
-
[`80273e8`](sgfdevs/methodconf.com@80273e8)
feat: add CMS data cache layer
([#92](sgfdevs/methodconf.com#92)) by
@glitchedmob
-
[`9dfd1e6`](sgfdevs/methodconf.com@9dfd1e6)
feat: add SvelteKit endpoint routes
([#94](sgfdevs/methodconf.com#94)) by
@glitchedmob
-
[`b231a24`](sgfdevs/methodconf.com@b231a24)
feat: add CMS image optimizer
([#95](sgfdevs/methodconf.com#95)) by
@glitchedmob
-
[`c74953c`](sgfdevs/methodconf.com@c74953c)
feat: add shared Svelte UI components
([#96](sgfdevs/methodconf.com#96)) by
@glitchedmob
-
[`a19e198`](sgfdevs/methodconf.com@a19e198)
feat: add schedule components
([#97](sgfdevs/methodconf.com#97)) by
@glitchedmob
-
[`f572691`](sgfdevs/methodconf.com@f572691)
feat: add newsletter signup port
([#98](sgfdevs/methodconf.com#98)) by
@glitchedmob
-
[`9c20ca9`](sgfdevs/methodconf.com@9c20ca9)
feat: add CMS page routes
([#99](sgfdevs/methodconf.com#99)) by
@glitchedmob
-
[`18e0366`](sgfdevs/methodconf.com@18e0366)
chore: remove retired Next.js frontend
([#100](sgfdevs/methodconf.com#100)) by
@glitchedmob
-
[`7f07286`](sgfdevs/methodconf.com@7f07286)
refactor: serve media directly from the public CMS
([#101](sgfdevs/methodconf.com#101)) by
@glitchedmob
-
[`1ca7071`](sgfdevs/methodconf.com@1ca7071)
fix: bound CMS cache tracking and preserve active requests
([#102](sgfdevs/methodconf.com#102)) by
@glitchedmob
-
[`27ec77f`](sgfdevs/methodconf.com@27ec77f)
test: remove migration scaffolding and trim regression suites
([#103](sgfdevs/methodconf.com#103)) by
@glitchedmob

Co-authored-by: infra-k8s-deployment-automation[bot] <314666576+infra-k8s-deployment-automation[bot]@users.noreply.github.com>
glitchedmob pushed a commit to sgfdevs/infra-k8s-apps that referenced this pull request Oct 13, 2026
Updates `ghcr.io/sgfdevs/methodconf.com` from `1.3.6` to `1.4.0` in
`src/k8s/apps/methodconf.com/production`.

**Changes**

[Compare
v1.3.6...v1.4.0](sgfdevs/methodconf.com@v1.3.6...v1.4.0)

-
[`fa04085`](sgfdevs/methodconf.com@fa04085)
feat: add SvelteKit migration foundation
([#91](sgfdevs/methodconf.com#91)) by
@glitchedmob
-
[`80273e8`](sgfdevs/methodconf.com@80273e8)
feat: add CMS data cache layer
([#92](sgfdevs/methodconf.com#92)) by
@glitchedmob
-
[`9dfd1e6`](sgfdevs/methodconf.com@9dfd1e6)
feat: add SvelteKit endpoint routes
([#94](sgfdevs/methodconf.com#94)) by
@glitchedmob
-
[`b231a24`](sgfdevs/methodconf.com@b231a24)
feat: add CMS image optimizer
([#95](sgfdevs/methodconf.com#95)) by
@glitchedmob
-
[`c74953c`](sgfdevs/methodconf.com@c74953c)
feat: add shared Svelte UI components
([#96](sgfdevs/methodconf.com#96)) by
@glitchedmob
-
[`a19e198`](sgfdevs/methodconf.com@a19e198)
feat: add schedule components
([#97](sgfdevs/methodconf.com#97)) by
@glitchedmob
-
[`f572691`](sgfdevs/methodconf.com@f572691)
feat: add newsletter signup port
([#98](sgfdevs/methodconf.com#98)) by
@glitchedmob
-
[`9c20ca9`](sgfdevs/methodconf.com@9c20ca9)
feat: add CMS page routes
([#99](sgfdevs/methodconf.com#99)) by
@glitchedmob
-
[`18e0366`](sgfdevs/methodconf.com@18e0366)
chore: remove retired Next.js frontend
([#100](sgfdevs/methodconf.com#100)) by
@glitchedmob
-
[`7f07286`](sgfdevs/methodconf.com@7f07286)
refactor: serve media directly from the public CMS
([#101](sgfdevs/methodconf.com#101)) by
@glitchedmob
-
[`1ca7071`](sgfdevs/methodconf.com@1ca7071)
fix: bound CMS cache tracking and preserve active requests
([#102](sgfdevs/methodconf.com#102)) by
@glitchedmob
-
[`27ec77f`](sgfdevs/methodconf.com@27ec77f)
test: remove migration scaffolding and trim regression suites
([#103](sgfdevs/methodconf.com#103)) by
@glitchedmob

Co-authored-by: infra-k8s-deployment-automation[bot] <314666576+infra-k8s-deployment-automation[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant